#ifndef __CREATORS_H__
#define __CREATORS_H__

template < class T >
class ICreators
{
public:
	virtual T* operator () () = 0;
	virtual ~ICreators() {}
};

struct DXImageCreator : public ICreator
{
	DX*			dx;
	std::string fileURL;
	bool		prealod;
	DXImage* operator()()
	{
		
	}
};

#endif